#include"comm.h"
int main()
{
  //创建Key值
  key_t k=ftok(PATHNAME,PROJ_ID);
  if(k<0){
    perror("ftok error\n");
    return 1;
  }
  //获取共享内存
  int shmid=shmget(k,SIZE,IPC_CREAT|IPC_EXCL|0666);
  if(shmid<0){
    perror("shmget error\n");
    return 2;
  }
  
  //关联进程
  char* mem = shmat(shmid,NULL,0);
  
  //TODO
  int i=0;
  while(i<=10)
  {
    printf("client msg# %s\n",mem);
    sleep(1);
    i++;
  }



  //取消关联
  shmdt(mem);

  //释放共享内存
  shmctl(shmid,IPC_RMID,NULL);
  return 0;
}
